package com.shenmazong.service;

import com.shenmazong.entity.TbArticleType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.shenmazong.utils.ResultResponse;
import com.shenmazong.vo.ListParamVo;

/**
 * <p>
 * 技术文章类型表   ——> John 服务类
 * </p>
 *
 * @author 还怕大雨吗
 * @since 2021-09-18
 */
public interface TbArticleTypeService extends IService<TbArticleType> {

    /***
     * @description 查询全部分类
     * @params [listParamVo]
     * @return com.shenmazong.utils.ResultResponse
     * @author -还怕大雨吗
     * @date 2021/9/18 13:13
     */
    ResultResponse selectArticleType(ListParamVo listParamVo);

    /**
     * @description 删除一个文章分类
     * @params [listParamVo]
     * @return com.shenmazong.utils.ResultResponse
     * @author -还怕大雨吗
     * @date 2021/9/18 13:16
     */
    ResultResponse deleteArticleType(Long listParamVo);

    /***
     * @description 修改分类
     * @params [listParamVo]
     * @return com.shenmazong.utils.ResultResponse
     * @author -还怕大雨吗
     * @date 2021/9/18 13:16
     */
    ResultResponse updateArticleType(TbArticleType listParamVo);

    /***
     * @description 新增一个分类
     * @params [listParamVo]
     * @return com.shenmazong.utils.ResultResponse
     * @author -还怕大雨吗
     * @date 2021/9/18 13:16
     */
    ResultResponse insertArticleType(TbArticleType listParamVo);
}
